import Vue from 'vue'

// 重置默认的css 每个浏览器默认都不一样，统一样式
import 'normalize.css/normalize.css' // A modern alternative to CSS resets

// 引入element-ui
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

// lang - language 语言 en - english 英文
// 导入英语的语言包
// import locale from 'element-ui/lib/locale/lang/en' // lang i18n

// @ - 路径别名 指的src 导入全局的样式
import '@/styles/index.scss' // global css

// 导入App.vue 根组件
import App from './App'
// 导入仓库 vuex
import store from './store'
// 导入 路由 vue-router
import router from './router'

// 导入icons 之前大家理解的字体图标
// 在人资项目里，导入的是svg图标
import '@/icons' // icon
// 导入 权限文件
import '@/permission' // permission control

// 使用element插件
// set ElementUI lang to EN - 就是把语言设置为英文
// Vue.use(ElementUI, { locale })
// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI)

// 取消生产模式下的提示
// 之前开发环境控制台报错信息 vue的报错警告都会在控制台显示
Vue.config.productionTip = false

// 实例化vue
new Vue({
  el: '#app', // 指定哪个元素
  router, // 挂载vue-router
  store, // 挂载vuex
  render: h => h(App) // 渲染
})
